<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
   <script>
        // 1()
        // var reg = /(abc){2}/;
        // console.log(reg.test("abcabc")); //把abc看做一个整体
        // // 只要包含两个abc就满足要求
        // console.log(reg.test("1234#@abcabc&^%$"));
        // var reg1 = /^(abc){2}$/;
        // console.log(reg1.test("abcabc"));
        // console.log(reg1.test("1222abcabc22345"));

        // 2 | 

        // var reg = /apple|banana|orange/; // 如果包含三个单词中的一个就满足要求
        // console.log(reg.test("i like apple")); // true
        // console.log(reg.test("i like banana"));// true
        // console.log(reg.test("i like orange")); // true

        // 3 []
        // [abcdef]   匹配一位 这一位是a或b或c或d或e或f中的任意一个
        // 满足要求 
        // var reg = /[aoeiu]/;  // 如果包含a或oeiy中的任意图个就满足要求
        // console.log(reg.test("cccfff")); // false
        // console.log(reg.test("apple")); // false

        // //4 [^]

        // var reg = /[^abcde]/
        // console.log(reg.test("ff91")); //
        // console.log(reg.test("a")); //false
        // // 如果有不在里边的就满足要求

        // var username = prompt('请输入用户名:');

        // var reg = /^[a-zA-Z]{6,30}$/;

        // if(reg.test(username)){
        //     alert('用户名格式正确');
        // }else{
        //     alert('只能输入6-30的字母')
        // }

        // 手机号 
        // 11 位 
        // 1开头
        // 第二位 3 4 5 6 7 8 9
        // 剩下的9为 0-9
        var reg = /^1[3-9]\d{9}$/;
        var phone = prompt('请输入手机号:');
        if(reg.test(phone)){
            alert('手机号格式正确');
        }
        else{
            alert('请重新输入');
        }

        var reg = /^0\d{2,3}$/;

   </script>
</body>
</html>